From ad679348ccdea183f477760f12246ea6ccdf9330 Mon Sep 17 00:00:00 2001 From: robertl Date: Thu, 26 Sep 2002 18:02:21 +0000 Subject: [PATCH] csv fix from Alex. --- gpsbabel/csv_util.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gpsbabel/csv_util.c b/gpsbabel/csv_util.c index 8f27c5f2f..207c74a14 100644 --- a/gpsbabel/csv_util.c +++ b/gpsbabel/csv_util.c @@ -107,8 +107,9 @@ csv_stringtrim(const char *string, const char *enclosure) /* if we have enclosures, skip past them in pairs */ if (elen) { - while ((strncmp(tmp, enclosure, elen) == 0) - && (strncmp(p2, enclosure, elen) == 0)) { + while (((p2 - p1) > elen) && + (strncmp(p1, enclosure, elen) == 0) && + (strncmp((p2 - elen + 1), enclosure, elen) == 0)) { p2 -= elen; p1 += elen; } -- 2.30.2